package com.foodndate.food.taste;

import java.util.List;

import org.apache.ibatis.session.SqlSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

@Repository
public class TasteDao {
	@Autowired
	private SqlSession sql;

	public void joinprocess(TasteDto tastedto) {
		sql.insert("taste.insert", tastedto);

	}

	public int chk(String id) {
		System.out.println("받은 아이디:" + id);

		return sql.selectOne("taste.chk", id);
	}

	public TasteDto info(TasteDto tastedto) {
		System.out.println("받아온 정보" + tastedto);

		return sql.selectOne("taste.info", tastedto);
	}

	public int login(TasteDto tastedto) {

		System.out.println("받은 dto" + tastedto);
		return sql.selectOne("taste.login", tastedto);
	}

	public int updateprocess(TasteDto tastedto) {

		return sql.update("taste.updateprocess", tastedto);
	}

	public int delete(TasteDto tastedto) {

		return sql.delete("taste.delete", tastedto);
	}

	public List list(TasteDto tastedto) {
		System.out.println("dao리스트");
		return sql.selectList("taste.list", tastedto);
	}

	public int admindel(int num) {
		System.out.println("taste삭제할 번호"+num);
		return sql.delete("taste.admindel", num);
	}	

}
